insulating envelope - Spanish English Dictionary